a huge palm tree - Allemand Anglais Dictionnaire